package com.ruoyi.device.service;

import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.device.domain.DeviceType;

import java.util.List;

/**
 * 设备类别Service接口
 * @auth
 * @date
 */
public interface IDeviceTypeService {
        /**
         * 查询设备分类
         * @param id
         * @return
         */
        public DeviceType getTypeById(Long id );

        /**
         * 查询设备分类列表
         * @param params
         * @return
         */
        public List<DeviceType> getTypeList(DeviceType params);

        /**
         * 新增设备分类
         * @param type
         * @return
         */
        public int addType (DeviceType type);

        /**
         * 修改设备分类
         * @param type
         * @return
         */
        public int editType (DeviceType type);

        /**
         * 批量删除设备分类
         * @param ids
         * @return
         */
        public AjaxResult delTypeByIds (Long[] ids);
}

